
function parseQueryString(url) {
    var obj = {};
    if(!url) return obj;
    if(!url.search) return obj;
    if(!url.search.slice) return obj;
    // ?type=init
    var query = url.search.slice(1).split('&'); //截取问号之后的部分
    console.log("query",query);
    query.forEach(function(item){
        //若str没有= 返回 [str]
        //缺失任何一方 则是空字符串
        var key = item.split('=')[0];
        // let value:string|number = decodeURIComponent(item.split('=')[1]);
        let value= decodeURIComponent(item.split('=')[1]);
        //对于数值形字符串要转为数字
        // value = !isNaN(value) ? +value : value;
        obj[key] = value;
    });
    return obj;
  }

   let  res=parseQueryString("?type=init")
   console.log(res);
//    {}